@charset "utf-8";
*{
	-webkit-tap-highlight-color:transparent;
	-webkit-tap-highlight-color:transparent
}

body{
	font:12px/22px;
	font-family:zfull-GB, 'Microsoft YaHei', '微软雅黑', '宋体';
	background:#EAEFE8
}

a, body, dd, div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, i, img, label, li, ol, p, span, strong, table, td, ul{
	margin:0;
	padding:0;
	border:0
}

ol, ul{
	list-style:none
}

table{
	border-collapse:collapse;
	border-spacing:0
}

a{
	text-decoration:none;
	color:#000
}

button, input, select, textarea{
	outline:0;
	border:none
}

.width1200{
	margin:0 auto;
	width:1200px;
	min-width:1000px
}

input{
	-webkit-appearance:none
}

.swiper-container img{
	width:100%;
	vertical-align:bottom
}

.swiper-containerDom1 img{
	width:100%
}

.seek{
	padding-left:2%;
	padding-right:8%;
	height:50px;
	width:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:11110
}
.seak_box{
	position:relative
}

.seek a{
	float:left;
	text-align:center;
	line-height:45px;
	font-size:16px;
	color:#FFF;
	background:url(./../../images/wap/site.png) no-repeat left center/15px 17px;
	width:20%;
	position:absolute
}

.seek_submit{
	display:inline;
	width:70%;
	height:30px;
	line-height:40px;
	background:rgba(0, 0, 0, .32);
	border-radius:20px;
	box-sizing:border-box;
	margin:9px auto 0;
	position:absolute;
	margin-left:70px;
	padding-right:61px;
	float:left
}

.seek_submit input[type=text]{
	position:absolute;
	width:80%;
	top:3px;
	left:34px;
	height:24px;
	line-height:24px;
	float:right;
	font-weight:bolder;
	border-radius:5px;
	background:0 0;
	color:#FFF;
	font-size:16px;
	box-sizing:border-box
}

.seek_submit input[type=submit]{
	height:18px;
	width:18px;
	float:left;
	display:block;
	background:url(./../../images/wap/seek_submit.png) no-repeat center center/100% 100%;
	float:left;
	margin:6px 0 0 10px;
	border:none;
	border-radius:0;
	padding:0
}

.seek_submit ::-webkit-input-placeholder{
	color:#FFF
}

.seek_submit :-moz-placeholder{
	color:#FFF
}

.seek_submit ::-moz-placeholder{
	color:#FFF
}

.seek_submit :-ms-input-placeholder{
	color:#FFF
}

.handpick{
	padding:0 5px;
	overflow:hidden
}

.handpick h3{
	font-size:16px;
	color:#000;
	margin:15px 0 7px 0
}

.handpick ul{
	overflow:hidden
}

.handpick ul li{
	width:49%;
	float:left;
	background:#FFF;
	padding-bottom:20px;
	margin-top:10px
}

.handpick ul li img{
	width:100%
}

.handpick ul li a{
	display:block
}

.handpick ul li strong{
	font-size:14px;
	color:#000;
	font-weight:400;
	margin-top:15px;
	padding:0 5px;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.handpick ul li span{
	font-size:10px;
	color:#999;
	display:block;
	margin:10px 0 7px 0;
	padding:0 5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.handpick ul li p{
	color:#00762B;
	font-size:16px;
	font-weight:700;
	padding:0 5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.handpick ul li:nth-child(even){
	float:right
}

.handpick2::after{
	content:"";
	display:block;
	height:69px;
	width:100%;
	overflow:hidden;
	clear:both
}

.fixed_list{
	height:55px;
	width:100%;
	background:#FFF;
	position:fixed;
	bottom:0;
	left:0;
	z-index:100;
	background:#FFF
}

.fixed_list ul li{
	float:left;
	width:20%;
	text-align:center
}

.fixed_list ul li a{
	display:block;
	width:100%;
	color:#666;
	font-size:12px
}

.fixed_list ul li i{
	display:block;
	height:20px;
	width:20px;
	background:url(./../../images/wap/fixed1.png) no-repeat center center/100% 100%;
	margin:5px auto
}

.fixed_list ul li:nth-child(2) i{
	background:url(./../../images/wap/fixed2.png) no-repeat center center/100% 100%
}

.fixed_list ul li:nth-child(3) i{
	width:46px !important;
	height:46px !important;
	background:url(./../../images/wap/middle_ji.png) no-repeat center center/100% 100%;
	margin:-17px auto 1px
}

.fixed_list ul li:nth-child(4) i{
	background:url(./../../images/wap/fixed3.png) no-repeat center center/100% 100%
}

.fixed_list ul li:nth-child(5) i{
	background:url(./../../images/wap/fixed4.png) no-repeat center center/100% 100%
}

.fixed_list ul li.active a{
	color:#27AF67
}

.fixed_list ul li.active:nth-child(1) i{
	background:url(./../../images/wap/fixed_1.png) no-repeat center center/100% 100%
}

.fixed_list ul li.active:nth-child(2) i{
	background:url(./../../images/wap/fixed_2.png) no-repeat center center/100% 100%
}

.fixed_list ul li.active:nth-child(4) i{
	background:url(./../../images/wap/fixed_3.png) no-repeat center center/100% 100%
}

.fixed_list ul li.active:nth-child(5) i{
	background:url(./../../images/wap/fixed_4.png) no-repeat center center/100% 100%
}

.fixed_list ul li:nth-child(4) i{
	position:relative;
	height:20px;
	width:20px;
	background:url(./../../images/wap/fixed3.png) no-repeat center center/100% 100%
}

.fixed_list ul li i span{
	display:block;
	width:9px;
	height:9px;
	border-radius:50%;
	background:red;
	position:absolute;
	right:-12px;
	display:block;
	width:10px;
	height:10px;
	border-radius:50%;
	background:red
}

.classify{
	margin-top:55px
}

.classify_right::after{
	content:"";
	display:block;
	height:69px;
	width:100%;
	overflow:hidden;
	clear:both
}

.classify_left{
	width: 70px;
    float: left;
    text-align: center;
    background: #FFF;
    position: absolute;
    top: 55px;
    bottom: 55px;
    overflow: scroll;
}
.classify_left ul{
	overflow: scroll;
}
.classify_left ul li{padding:0 5px;}
.classify_left ul li p{position:relative;}
.classify_left ul li p img{
	width:24px;
	margin:5px auto 0px
}
/*.classify_left ul li p img:nth-child(2){
	position:absolute;left:23px;
	z-index:-1;
}*/
/*.classify_imgShow{
	z-index:1;
}*/
.classify_left ul li a{
	width:60px;
	height:65px;
	display:inline-block;
	font-size:14px;
	color:#999;
	padding-top:15px;
	border-bottom:1px solid #EFF4EE;
}
.classify_left .active{
	background:#D5F0E2;
}

.classify_right{
	position: absolute;
    left: 74px;
    right: 0;
    top: 55px;
    bottom: 55px;
	overflow: scroll;
}

.classify_name ul li{
	background:#FFF;
	overflow:hidden;
	margin-top:4px;
	padding:15px;
	position:relative
}

.classify_name ul li:first-child{
	margin:0
}

.classify_name ul li img{
	height:70px;
	width:70px;
	float:left;
	border-radius:5px;
}

.classify_name div{
	text-align:left;
	position:absolute;
	left:105px;
	right:5px
}

.classify_name h3{
	font-size:14px;
	color:#000;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.classify_name p{
	font-size:11px;
	color:#999;
	margin-top:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.classify_name div span:nth-child(2){
	font-size:16px;
	color:#FB1409;
	display:inline-block;
	margin-top:5px;
	margin-right:5px;
}
.classify_name div span:nth-child(2)+span{
	font-size:12px;
	color:#B4B4B4;
}
.classify_name div a{float:right;margin-top:20px;margin-right:10px;}
.classify_name div a img{
	width:35px;
	height:35px;
}
.classify_name input{
	height:24px;
	width:90px;
/*	background:url(./../../images/wap/shopp.png) no-repeat center center/100% 100%;
*/	display:block;
	margin:10px 10px 0 0;
	padding:0;
	float:right;
	background:#2FB26E;
	color:#fff;
	border-radius:5px;
}


/*分类页面修改部分*/
.search{
	height:50px;
	width:100%;
	background:#fff;
	border:1px solid transparent;
	position:fixed;
	top:0;
	left:0;
	z-index:100;
}
.search div{
	margin:10px 15px;
}
.search input{
	background:#EAF0E8;
	height:30px;
	width:100%;
	border-radius:6px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.search div ::-webkit-input-placeholder{
	color:#BABABA
}

.search input :-moz-placeholder{
	color:#BABABA
}

.search input ::-moz-placeholder{
	color:#BABABA
}

.search input :-ms-input-placeholder{
	color:#BABABA
}
/*分类页面修改部分*/

.details{
	overflow:hidden
}

.details_left{
	border-bottom:2px solid #2FB26D;
	height:34px;
	line-height:34px;
	background:#FFF
}

.details_left ul li{
	float:left;
	width:50%;
	text-align:center;
	font-size:15px;
	color:#000;
	position:relative
}

.details_left ul li.active i{
	content:"";
	display:block;
	height:0;
	width:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:6px solid #2FB26D;
	position:absolute;
	left:50%;
	margin-left:-10px;
	bottom:0
}

.details_left ul li.active{
	color:#2FB26D
}

.timex{
	height:20px;
	font-size:14px;
	margin-left:12px;
	color:#999;
	height:20px;
	line-height:22px;
	margin-bottom:10px
}

.details_right_new{
	text-align:center;
	background:#FFF;
	padding:30px 0;
	margin-bottom:2px
}

.details_right_new h3{
	font-size:18px;
	color:#000;
	font-weight:500;
	margin-top:10px;
	font-weight:700
}

.details_right_new p{
	font-size:14px;
	color:#01682B;
	line-height:22px;
	margin-top:5px
}

.details_right_new span{
	font-size:20px;
	color:#FC3C01;
	font-weight:700;
	margin-top:10px
}

.details_right_new span i{
	font-size:14px;
	font-style:normal
}

.details_right_new div span:nth-child(2){
	color:#999;
	font-size:14px;
	text-decoration:line-through
}

.details_right_new div span:nth-child(2) i{
	font-size:12px
}

.mx{
	height:35px;
	width:35px;
	display:block;
	position:fixed
}

.mx1{
	background:url(./../../images/wap/cart.png) no-repeat center/cover;
	bottom:58px;
	right:10px
}

.mx2{
	background:url(./../../images/wap/top.png) no-repeat center/cover;
	bottom:103px;
	right:10px
}

.details_right_h4{
	background:#FFF;
	padding:10px 0;
	font-size:14px;
	color:#666;
	margin-bottom:2px;
	text-align:center;
	position:relative;
	text-align:left;
	overflow:hidden
}

.details_right_h4 h4{
	float:left;
	background:#FFF
}

.details_right_h4 h4::before{
	content:"";
	display:block;
	float:left;
	height:22px;
	width:22px;
	background:url(./../../images/wap/tx1.png) no-repeat center center/100% 100%;
	vertical-align:middle;
	margin:0 5px;
	overflow:hidden
}

.details_right_h4 span{
	color:#FC0000;
	display:block;
	float:left
}

.details_right_h4 strong{
	display:block;
	font-weight:400;
	text-align:left;
	white-space:normal;
	float:left;
	width:200px
}

.details_right_input{
	text-align:center;
	margin:15px 0;
	width:90px;
	height:20px;
	position:relative;
	border:1px solid #B7C2B3;
	border-radius:5px
}

.details_right_input div{
	display:inline-block
}

.details_right_input input{
	height:20px;
	line-height:20px;
	width:30px;
	text-align:center;
	background:#FFF;
	border-radius:0;
	display:block;
	float:left;
	padding:0;
	box-sizing:border-box;
	background:#EAF0E8
}

.details_right_input input:nth-child(1){
	border-top-left-radius:5px;
	border-bottom-left-radius:5px
}

.details_right_input input:nth-child(3){
	border-top-right-radius:5px;
	border-bottom-right-radius:5px
}

.details_right_input input[type=tel]{
	display:block;
	float:left;
	padding:0;
	font-size:12px;
	background:#FFF
}

.details_right_hint{
	padding:0 30px;
	text-align:left;
	font-size:px;
	color:#FE0000;
	font-weight:400;
	margin:10px 0 20px;
	font-size:14px
}

.details_right_hint p{
	color:#000;
	line-height:22px;
	margin-top:5px
}

.details_right_sx{
	position:fixed;
	bottom:0;
	left:0;
	width:100%
}

.details_right_sx ul li{
	float:left;
	width:50%;
	text-align:center;
	height:48px;
	line-height:48px
}

.details_right_sx ul li a{
	display:block;
	height:100%;
	width:100%;
	background:#018839;
	color:#FFF;
	font-size:20px
}

.details_right_sx ul li:nth-child(1) a{
	background:#2FB26E
}

.details_right_name{
	text-align:center
}

.details_right_name img{
	display:inline-block;
	width:100%
}

.details_right_name p{
	font-size:14px;
	color:#999;
	line-height:22px
}

.personal h3{
	font-size:16px;
	color:#000;
	margin-top:20px;
	border-bottom:1px solid #D8DDD7;
	height:30px;
	line-height:30px;
	padding-left:12px
}

.personal ul li{
	height:45px;
	line-height:44px;
	font-size:12px;
	color:#000;
	position:relative;
	background:#FFF
}

.personal ul li a{
	display:block;
	margin-left:39px;
	border-bottom:1px solid #D8DED7;
	font-size:14px
}

.personal ul li::after{
	content:"";
	display:block;
	height:15px;
	width:15px;
	background:url(./../../images/wap/personal_1.png) no-repeat center center/100% 100%;
	float:left;
	position:absolute;
	top:14px;
	left:12px
}

.personal ul li::before{
	content:"";
	display:inline-block;
	width:6px;
	height:9px;
	background:url(./../../images/wap/right.png) no-repeat center center/100% 100%;
	position:absolute;
	right:12px;
	top:17px
}

.personal ul li.none a{
	border-bottom:none
}

.personal ul li:nth-child(2)::after{
	background:url(./../../images/wap/personal_2.png) no-repeat center center/100% 100%
}

.personal ul li:nth-child(3)::after{
	background:url(./../../images/wap/personal_3.png) no-repeat center center/100% 100%
}

.personal ul li:nth-child(4)::after{
	background:url(./../../images/wap/personal_4.png) no-repeat center center/100% 100%
}

.personal ul li:nth-child(5)::after{
	background:url(./../../images/wap/hong.png) no-repeat center center/100% 100%
}

.personal ul li:nth-child(6)::after{
	background:url(./../../images/wap/personal_5.png) no-repeat center center/100% 100%
}

.personal input{
	display:block;
	width:160px;
	height:30px;
	line-height:30px;
	background:#27AF67;
	font-size:16px;
	color:#FFF;
	text-align:center;
	border-radius:20px;
	margin:50px auto;
	box-shadow:0 0 5px #27AF67;
	-moz-box-shadow:0 0 5px #27AF67;
	-ms-box-shadow:0 0 5px #27AF67;
	-o-box-shadow:0 0 5px #27AF67;
	-webkit-box-shadow:0 0 5px #27AF67
}

.personal2 ul{
	padding-top:20px;
	background:#FFF
}

.personal2 ul li{
	height:45px;
	line-height:44px;
	font-size:14px;
	color:#000;
	position:relative;
	background:#FFF
}

.personal2 ul li a{
	display:block;
	margin-left:39px;
	border-bottom:1px solid #D8DED7
}

.personal2 ul li::after{
	content:"";
	display:block;
	height:15px;
	width:15px;
	background:url(./../../images/wap/personal_1.png) no-repeat center center/100% 100%;
	float:left;
	position:absolute;
	top:14px;
	left:12px
}

.personal2 ul li:last-child::before{
	content:"";
	display:inline-block;
	width:6px;
	height:9px;
	background:url(./../../images/wap/right.png) no-repeat center center/100% 100%;
	position:absolute;
	right:12px;
	top:17px
}

.personal2 ul li.none a{
	border-bottom:none
}

.personal2 ul li:nth-child(2)::after{
	background:url(./../../images/wap/personal_2.png) no-repeat center center/100% 100%
}

.personal2 ul li:nth-child(3)::after{
	background:url(./../../images/wap/personal_3.png) no-repeat center center/100% 100%
}

.personal2 ul li:nth-child(4)::after{
	background:url(./../../images/wap/personal_4.png) no-repeat center center/100% 100%
}

.personal2 input[type=button]{
	display:block;
	width:80%;
	height:36px;
	line-height:36px;
	background:#EAF0E8;
	font-size:16px;
	text-align:center;
	border-radius:5px;
	margin:50px auto;
	border:1px solid #27AF67;
	color:#27AF67;
	transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	-webkit-transition:all .5s
}

.personal2 input.active{
	background:#27AF67;
	color:#FFF;
	box-shadow:0 0 5px #27AF67;
	-moz-box-shadow:0 0 5px #27AF67;
	-ms-box-shadow:0 0 5px #27AF67;
	-o-box-shadow:0 0 5px #27AF67;
	-webkit-box-shadow:0 0 5px #27AF67
}

.personal2 ul li input[type=text], .personal2 ul li input[type=tel]{
	position:absolute;
	left:70px;
	top:0;
	right:20px;
	display:block;
	height:44px;
	line-height:44px;
	box-sizing:border-box;
	font-size:14px;
	color:#666;
	background:#FFF
}

.personal2 ul li input[type=tel]{
	left:100px
}

.volume{
	height:90px;
	width:100%;
	background:#FFF;
	text-align:center;
	font-size:16px;
	color:#000
}

.volume p{
	padding-top:25px
}

.volume i{
	display:block;
	height:16px;
	width:19px;
	background:url(./../../images/wap/yhj.png) no-repeat center center/100% 100%;
	margin:0 auto;
	margin-bottom:5px
}

.volume span{
	color:#3DB676
}

.volume_list{
	margin-top:10px;
	background:#FFF;
	padding:0 5px;
	overflow:hidden
}

.volume_list ul li{
	width:49%;
	float:left;
	margin-top:6px
}

.volume_list ul li:nth-child(even){
	float:right
}

.volume_list ul li img{
	width:100%
}

.shop ul li{
	background:#FFF;
	overflow:hidden;
	margin-top:8px;
	padding:10px 0;
	position:relative
}

.check{
	height:22px;
	width:22px;
	display:block;
	background:url(./../../images/wap/check_false.png) no-repeat center center/100% 100%;
	float:left;
	position:absolute;
	top:50%;
	margin-top:-11px;
	left:12px
}

.true{
	background:url(./../../images/wap/check_true.png) no-repeat center center/100% 100%
}

/*购物车为空*/
.noCart{
	text-align:center;
}
.noCart img{
	width:9rem;
}
.noCart .noVolume{
	margin-top:5rem;
}
.noCart p{
	margin-top:1rem;
	margin-bottom:2rem;
	font-size:0.8rem;
}
.noCart a{
	display:inline-block;
	width:9rem;
	height:2rem;
	line-height: 2rem;
	background:#018839;
	border-radius:20px;
	color:#fff;
}
/*购物车为空*/

.shop_img{
	float:left;
	margin-left:39px
}

.shop_img img{
	height:112px;
	width:112px
}

.shop_list{
	position:absolute;
	left:161px;
	right:5px
}

.shop_list h3{
	font-size:15px;
	margin-top:15px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:400
}

.shop_list h3 a{
	color:#000
}

.shop_list p{
	font-size:13px;
	margin-top:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.shop_list p a{
	color:#999
}

.shop_list strong{
	font-size:20px;
	color:#FC3C01;
	display:block;
	margin-top:15px;
	font-size:14px;
	font-weight:400
}

.shop_list strong i{
	font-size:13px;
	font-style:normal
}

.shop_right_input{
	position:absolute;
	right:0;
	bottom:0;
	margin:0
}

.shop_right_input input[type=text]{
	width:35px
}

.shop_right_input input{
	box-sizing:border-box
}

.shop_right_input input:last-child{
	margin:0
}

.shop ul::after{
	content:"";
	display:block;
	height:60px;
	width:100%;
	overflow:hidden
}

.shop_fixed{
	height:48px;
	width:100%;
	background:#FFF;
	position:fixed;
	bottom:0;
	left:0;
	line-height:48px;
	font-size:16px
}

.fixed_check{
	text-indent:38px;
	float:left;
	font-size:16px;
	line-height:52px
}

.shop_money{
	font-size:16px;
	color:#000
}

.shop_money{
	float:left;
	margin-left:5%
}

.shop_money span{
	color:#FC3C01;
	font-size:20px;
	font-weight:700;
	display:inline-block
}

.shop_fixed a{
	width:150px;
	display:block;
	background:#018839;
	color:#FFF;
	font-size:16px;
	position:absolute;
	bottom:0;
	right:0;
	text-align:center
}

i.fixde_shop_check{
	height:22px;
	width:22px;
	display:block;
	background:url(./../../images/wap/check_false.png) no-repeat center center/100% 100%;
	float:left;
	position:absolute;
	top:50%;
	margin-top:-10px;
	left:12px
}

i.fixed_check_true{
	background:url(./../../images/wap/check_true.png) no-repeat center center/100% 100%
}

.mask{
	height:100%;
	width:100%;
	background:rgba(0, 0, 0, .5);
	position:fixed;
	top:0;
	left:0;
	z-index:9999;
	display:none
}

.shop_remove{
	width:220px;
	height:138px;
	background:#FFF;
	border-radius:5px;
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-69px;
	margin-left:-110px;
	text-align:center;
	font-size:16px;
	color:#000;
	display:none;
	z-index:10000
}

.shop_remove p{
	height:100px;
	line-height:100px
}

.shop_remove ul li{
	width:50%;
	float:left;
	text-align:center
}

.shop_remove ul li input{
	background:#FFF;
	font-size:14px
}

.pay{
	padding-top:30px;
	height:90px;
	width:100%;
	background:#FFF url(./../../images/wap/pattern_x.png) repeat-x left bottom;
	position:relative
}

.pay p{
	height:20px;
	font-size:13px;
	color:#000;
	text-indent:35px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	position:relative;
	align-items:center
}

.pay p:nth-child(2){
	margin-top:15px
}

.pay p::before{
	align-items:center;
	vertical-align:middle;
	content:"";
	display:block;
	height:20px;
	width:20px;
	background:url(./../../images/wap/sss.png) no-repeat left center/cover;
	position:absolute;
	left:12px
}

.pay p:nth-child(2)::before{
	height:20px;
	width:20px;
	background:url(./../../images/wap/time.png) no-repeat left center/cover;
	position:absolute;
	left:12px
}

.pay span[name=icon]{
	display:block;
	height:12px;
	width:13px;
	background:url(./../../images/wap/pay_x.png) no-repeat center center/100% 100%;
	position:absolute;
	right:12px;
	top:50%;
	margin-top:-6px
}

.wx{
	height:40px;
	line-height:40px;
	background:#FFF;
	margin:5px 0
}

.wx p{
	color:#000;
	font-size:14px
}

.wx p::before{
	content:"";
	display:inline-block;
	height:13px;
	width:13px;
	background:url(./../../images/wap/wx.png) no-repeat left center/100% 100%;
	margin:0 8px 0 12px;
	position:relative;
	top:2px
}

.pay_list{
	background:#FFF
}

.pay_list p:nth-child(1){
	height:40px;
	line-height:40px;
	font-size:14px;
	border-bottom:2px solid #EAEFE8
}

.pay_list p:nth-child(1) span{
	display:block;
	float:left;
	margin-left:12px
}

.pay_list p:nth-child(1) span:nth-child(2){
	float:right;
	margin-right:12px
}

.pay_list ul li{
	padding:5px 0;
	position:relative;
	overflow:hidden;
	border-bottom:2px solid #EAEFE8
}

.pay_list ul li img{
	height:75px;
	width:75px;
	margin:5px 0 0 5px
}

.pay_list ul li i{
	display:inline-block;
	font-size:12px;
	position:absolute;
	top:5px;
	right:10px;
	font-style:normal
}

.pay_list ul li div:nth-child(2){
	position:absolute;
	top:5px;
	left:90px;
	right:25px
}

.pay_list ul li h3{
	font-size:16px;
	font-style:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:400
}

.pay_list ul li p{
	font-weight:400;
	font-size:12px;
	color:#666;
	margin-top:10px
}

.pay_list ul li strong{
	font-size:14px;
	color:#FC3C01;
	margin:3px 0;
	display:inline-block;
	font-weight:bold;
}

.pay_list ul li div:nth-child(3){
	position:absolute;
	bottom:16px;
	right:15px;
	margin:0
}

.pay_listBottom{
	height:40px;
	line-height:40px;
	background:#FFF;
	padding-left:5px;
	color:#018838;
	font-size:14px;
	position:relative
}

.pay_listBottom input{
	color:#018838;
	font-size:14px;
	height:35px;
	line-height:35px;
	display:inline-block;
	position:absolute;
	left:40px;
	right:10px
}

.pay_footer{
	height:40px;
	background:#FFF;
	padding:5px 0;
	margin-bottom:5px
}

.pay_footer ul li{
	width:50%;
	text-align:center;
	float:left;
	box-sizing:border-box
}

.pay_footer ul li a{
	display:block;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#000
}

.pay_footer ul li:nth-child(1) a{
	display:block;
	border-right:2px solid #EAEFE8;
	font-weight:700
}

.pay_footer ul li.active a{
	color:#018838
}

.pay_fixed{
	height:48px;
	background:#FFF;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	line-height:48px
}

.pay_fixed ul li{
	float:left;
	width:50%;
	text-align:center
}

.pay_fixed ul li p{
	font-size:16px;
	color:#000
}

.pay_fixed ul li p span{
	color:#FC3C01
}

#pay{
	display:block;
	height:48px;
	line-height:48px;
	background:#018839;
	color:#FFF;
	font-size:20px;
	font-weight:700;
	width:100%;
	border-radius:0
}

.arayacak{
	padding:0 12px 30px;
	background:#FFF;
	overflow:hidden
}

.arayacak h3{
	font-size:13px;
	font-weight:400;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #EDECEC;
	padding-top:20px
}

.arayacak i{
	font-style:normal;
	display:block;
	color:#03843C;
	font-size:10px;
	margin-top:10px
}

.arayacak_area{
	margin:20px 0;
	overflow:hidden
}

.arayacak_area p{
	float:left;
	font-size:13px;
	color:#666;
	height:22px;
	line-height:22px
}

.arayacak_area select{
	display:block;
	float:left;
	margin-left:10px;
	height:22px;
	line-height:22px;
	width:80px
}

.arayacak_bt{
	overflow:hidden
}

.arayacak_bt p{
	float:left;
	font-size:13px;
	color:#666;
	height:22px;
	line-height:22px
}

.arayacak_bt div{
	float:left;
	margin-left:20px
}

.arayacak_bt input{
	display:block;
	width:210px;
	border:1px solid #DDD;
	margin-top:10px;
	padding-left:5px;
	height:25px;
	line-height:25px
}

.arayacak_bt input:nth-child(1){
	margin:0
}

.arayacak_bt a{
	display:block;
	font-size:10px;
	color:#000;
	margin-top:10px
}

.arayacak_que{
	overflow:hidden;
	margin-top:20px;
	clear:both
}

.arayacak_que ul li{
	float:left;
	width:50%;
	text-align:center
}

.arayacak_que ul li a{
	display:inline-block;
	width:70px;
	height:24px;
	line-height:24px;
	border-radius:5px;
	border:1px solid #094
}

.arayacak_que ul li:nth-child(1) a{
	background:#094;
	border:none;
	color:#FFF
}

.register{
	background:#FFF;
	padding-bottom:50px
}

.register h1{
	padding:30px 0
}

.register h1 a{
	height:83px;
	width:83px;
	display:block;
	margin:0 auto;
	background:url(./../../images/wap/zdlogo.png) no-repeat center center/100% 100%
}

.register ul{
	padding:0 40px
}

.register ul li{
	display:block;
	width:100%;
	height:25px;
	line-height:25px;
	padding-bottom:5px;
	margin-top:10px;
	position:relative
}

.register ul li span.on{
	display:block;
	height:16px;
	width:16px;
	background:url(./../../images/wap/true.png) no-repeat center center/100% 100%;
	position:absolute;
	right:12px;
	top:4px
}

.register ul li span.active{
	display:block;
	height:16px;
	width:16px;
	background:url(./../../images/wap/true_false.png) no-repeat center center/100% 100%;
	position:absolute;
	right:12px;
	top:4px
}

.register ul li input{
	font-size:14px;
	color:#000;
	width:50%
}

.register ul li input[type=text]{
	width:60%;
	display:block
}

.register ul li[type=tel]{
	display:block;
	width:100%
}

.register ul li.liBorder{
	border-bottom:1px solid #B1B1B1
}

.register ul li.li2{
	position:relative
}

.register ul li.li2 input[type=button]{
	background:#FFF;
	font-size:14px;
	border:none;
	position:absolute;
	right:0;
	bottom:5px;
	width:105px;
	text-align:center;
	border-left:1px solid #B1B1B1;
	border-radius:0
}

.register ul li p{
	color:#B1B1B1;
	font-size:11px
}

.register ul li.li3{
	margin-top:40px
}

.register ul li.li3 input{
	background:#31BE74;
	display:block;
	border-radius:5px;
	height:50px;
	line-height:50px;
	width:100%;
	text-align:center;
	font-size:20px;
	color:#FFF;
	font-weight:700;
	margin:0 auto
}

.details_leftIndent ul li{
	width:33%
}

.details_leftInDiv ul li{
	background:#FFF;
	overflow:hidden;
	margin-top:15px
}

.details_leftInDiv ul li:nth-child(1){
	margin-top:0
}

.details_leftInDiv h3{
	font-weight:400;
	height:25px;
	line-height:30px;
	color:#FC3C01;
	font-size:15px;
	overflow:hidden;
	border:none
}

.details_leftInDiv h3 span{
	display:block;
	float:left;
	margin-left:12px;
	font-size:14px;
	color:#999;
	font-weight:400;
	border:none
}

.details_leftInDiv h3 p{
	float:right;
	margin-right:12px
}

.shipments{
	background:#FFF;
	border-top:1px solid #E0E5DE;
	border-bottom:1px solid #E0E5DE;
	position:relative;
	height:120px
}

.shipments img{
	height:100px;
	width:100px;
	margin:10px 0 0 12px
}

.shipments strong{
	position:absolute;
	right:5px;
	top:24px;
	font-size:15px;
	color:#000
}

.shipments em{
	position:absolute;
	bottom:12px;
	right:5px;
	font-style:normal;
	font-size:11px;
	color:#999
}

.shipments div{
	position:absolute;
	left:122px;
	right:10px;
	top:24px
}

.shipments p{
	font-size:15px;
	color:#000;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.shipments span{
	display:block;
	font-size:13px;
	color:#999;
	margin-top:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.details_leftInDiv h4{
	font-weight:400;
	height:40px;
	line-height:40px;
	color:#000;
	font-size:15px;
	text-align:right;
	padding-right:12px;
	border-bottom:1px solid #EAEFE8
}

.details_leftInDiv a[name=ttt], .details_leftInDiv input{
	/*background:#11C074;*/
	color:#018838;
	border:1px solid #11C074;
	height:26px;
	line-height:26px;
	padding:0 10px;
	margin-right:12px;
	display:block;
	margin:10px 0;
	float:right;
	margin-right:12px;
	border-radius:0;
	box-sizing: border-box;
}

.details_leftInDiv a{
	color:#999
}

.details_leftInDiv{
	display:none
}

.details_leftInDiv2{
	display:block
}

.classify_name ul li a{
	display:block
}

.classify_name{
	display:none
}

.classify_name2{
	display:block
}

.marketing ul li{
	margin-top:10px
}

.marketing ul li a{
	display:block
}

.marketing ul li img{
	width:100%
}

.register_sk{
	height:30px;
	width:100%;
	background:rgba(0, 0, 0, .5);
	text-align:center;
	line-height:30px;
	font-size:14px;
	color:#FFF;
	position:fixed;
	top:0;
	left:0;
	display:none
}

.handpick2 h4 a{
	display:block;
	height:40px;
	line-height:40px;
	font-size:16px;
	text-align:center;
	color:#999
}

.addresslist{
	margin-top:12px;
	overflow:hidden
}

.addresslist > p{
	float:left;
	color:#03843C
}

.addresslist p{
	font-size:14px
}

.addresslist p a{
	color:#999;
	display:block;
	margin-top:10px;
	height:22px;
	line-height:22px;
	padding:0 10px
}

.addresslist div{
	float:left;
	margin-left:12px
}

.addresslist div p:nth-child(1) a{
	margin:0
}

.addresslist p a{
	border:1px solid #FFF
}

.addresslist p a.selectbackground{
	border:1px solid #DDD
}

.preference{
	background:#FFF;
	overflow:hidden;
	padding:15px 0;
	margin:10px 0
}

.preference ul li{
	width:25%;
	text-align:center;
	float:left
}

.preference ul li a{
	display:block;
	width:100%
}

.preference ul li img{
	height:46px;
	width:46px
}

.preference ul li p{
	font-size:13px;
	color:#000;
	margin-top:5px
}

.preference_list img{
	width:100%
}

.preference_list ul li{
	margin-bottom:2px
}

.preference_list > div{
	margin-top:5px
}

.preference_list h3{
	font-size:16px;
	color:#000;
	text-align:center;
	margin:5px 0
}

.preference_list p{
	text-indent:2em;
	font-size:14px;
	color:#666;
	margin-bottom:5px;
	padding:0 10px
}

.index_so #pullUp2:last-child::after{
	content:"";
	display:block;
	height:59px;
	width:100%;
	clear:both;
	overflow:hidden
}

.swiper-green .swiper-slide{
	position:relative
}

.swiper-green .swiper-slide p{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:34px;
	line-height:40px;
	color:#FFF;
	font-size:15px;
	background:rgba(0, 0, 0, .5);
	padding:0 5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background:-webkit-linear-gradient(top, rgba(231, 51, 104, 0) 0, #000 100%);
	background:-moz-linear-gradient(top, rgba(231, 51, 104, 0) 0, #000 100%);
	background:-o-linear-gradient(top, rgba(231, 51, 104, 0) 0, #000 100%);
	background:-webkit-gradient(top, 100% 0, 0 0, from(rgba(231, 51, 104, 0)), to(#000));
	background:linear-gradient(top, rgba(231, 51, 104, 0) 0, #000 100%);
	filter:alpha(opacity=7);
	-moz-opacity:.7;
	-khtml-opacity:.7;
	opacity:.7
}

.green ol{
	overflow:hidden;
	display:flex;
}

.green ol li{
	width:33.3333%;
	text-align:center;
	float:left;
	height:44px;
	line-height:44px;
	font-size:15px;
	flex:1;
}

.green ol li a{
	color:#000
}

.green ol li.active a{
	color:#0CA562
}

.green{
	overflow:hidden
}

.greenTab_list{
	overflow:hidden
}

.greenTab_list ul li{
	position:relative;
	height:118px;
	background:#FFF;
	margin-top:2px;
	width:100%;
	overflow:hidden
}

.greenTab_list ul li:first-child{
	margin:0
}

.greenTab_list ul li img{
	height:88px;
	width:107px;
	margin:15px 0 0 10px
}

.greenTab_list ul li div.mobile_m2{
	position:absolute;
	left:127px;
	right:5px;
	top:15px
}

.greenTab_list ul li h3{
	font-weight:400;
	font-size:15px;
	color:#000;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.greenTab_list ul li p{
	font-size:13px;
	color:#999;
	margin-top:5px;
	line-height:20px
}

.green .greenTab_list ul{
	overflow:hidden
}

.greenTab_list ul:after{
	content:"";
	display:block;
	height:59px;
	width:100%
}

.greenTab_list ul li div.mobile_m1{
	position:absolute;
	left:0;
	right:0
}

.greenTab_list ul li div.mobile_m3{
	height:88px;
	width:80px;
	position:absolute;
	top:15px;
	right:-80px;
	background:red;
	line-height:88px;
	text-align:center;
	font-size:20px;
	color:#FFF
}

.ui-loader h1{
	display:none
}

.essay{
	padding:0 2px;
	text-align:center;
	background:#FFF
}

.essay h3{
	font-size:18px;
	color:#000;
	padding:20px 0 10px 0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.essay ul{
	overflow:hidden;
	margin-bottom:20px
}

.essay ul li{
	width:50%;
	text-align:center;
	float:left;
	font-size:11px;
	color:#999
}

.essay p{
	font-size:18px;
	color:#999;
	text-align:left;
	line-height:30px;
	margin-top:20px;
	padding:0 10px
}

.essay img{
	width:100%;
	margin:10px 0
}

.essay::after{
	content:"";
	display:block;
	height:50px;
	width:100%;
	clear:both
}

.essay_fixed{
	height:40px;
	border-top:1px solid #DDD;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	background:#EAEFE8
}

.essay_fixed ul li{
	height:40px;
	line-height:40px;
	width:50%;
	text-align:center;
	float:left;
	box-sizing:border-box;
	color:#000;
	background:#FFF;
	font-size:18px;
	color:#666
}

.essay_fixed ul li:nth-child(1){
	border-right:1px solid #DDD
}

.essay_mask{
	width:80%;
	height:100px;
	line-height:100px;
	background:rgba(0, 0, 0, .5);
	position:fixed;
	top:50%;
	margin-top:-50px;
	font-size:30px;
	color:#FFF;
	border-radius:5px;
	text-align:center;
	margin-left:10%;
	display:none
}

.essay_mis{
	position:fixed;
	bottom:0;
	left:0;
	background:url(./../../images/wap/essay_pay.png) no-repeat top right;
	width:100%;
	height:100%;
	z-index:10000;
	display:none
}

.essay_mis input{
	display:block;
	height:50px;
	line-height:50px;
	background:#FFF;
	text-align:center;
	text-align:center;
	font-size:16px;
	width:100%;
	position:fixed;
	bottom:0;
	left:0;
	border-radius:0
}

.greenTab_list{
	display:none
}

.greenTab_list2{
	display:block
}

.collect ul li{
	width:33%;
	text-align:center;
	float:left;
	height:44px;
	line-height:44px;
	font-size:15px;
	color:#000
}

.collect ul li.active a{
	color:#0CA562
}

.collectUl ul:after{
	content:"";
	display:block;
	height:0;
	width:100%;
	overflow:hidden;
	clear:both
}

.details_right_name::after{
	content:"";
	display:block;
	height:48px;
	width:100%;
	background:#FFF
}

.pay_true{
	background:#FFF;
	padding:10px 0;
	position:relative
}

.pay_true p{
	font-size:14px;
	color:#999;
	margin-top:5px;
	position:relative;
	height:22px;
	line-height:22px
}

.pay_true p:before{
	content:"";
	display:inline-block;
	height:20px;
	width:20px;
	background:url(./../../images/wap/pay_m1.png) no-repeat center center/cover;
	vertical-align:middle;
	margin:0 7px 0 10px
}

.pay_true p:nth-child(2):before{
	content:"";
	display:inline-block;
	height:20px;
	width:20px;
	background:url(./../../images/wap/pay_m2.png) no-repeat center center/cover
}

.pay_true p:nth-child(3):before{
	content:"";
	display:inline-block;
	height:20px;
	width:20px;
	background:url(./../../images/wap/pay_m3.png) no-repeat center center/cover
}

.pay_true span{
	display:block;
	height:12px;
	width:13px;
	background:url(./../../images/wap/pay_x.png) no-repeat center center/100% 100%;
	position:absolute;
	right:12px;
	top:50%;
	margin-top:-6px
}

.pay_true p input{
	font-size:14px;
	color:#000
}

.pay_true p input[type=text]{
	position:absolute;
	left:94px;
	right:20px;
	top:-2px
}

.append_to{
	height:50px;
	line-height:50px;
	background:#FFF url(./../../images/wap/pattern_x.png) repeat-x center bottom
}

.append_to a{
	display:block;
	font-size:16px;
	color:#000;
	position:relative
}

.append_to a:before{
	content:"";
	display:inline-block;
	height:20px;
	width:20px;
	background:url(./../../images/wap/appendTo.png) no-repeat center center/cover;
	vertical-align:middle;
	margin:0 5px 0 15px
}

.append_to a:after{
	content:"";
	display:inline-block;
	height:13px;
	width:12px;
	background:url(./../../images/wap/pay_x.png) no-repeat center center/cover;
	vertical-align:middle;
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-6px
}

.append_list{
	font-size:14px
}

.append_list ul li{
	padding:10px 0 0;
	background:#FFF;
	margin-top:5px
}

.append_list ul li p{
	color:#666;
	line-height:22px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:0 5px
}

.append_list ul li p:nth-child(3){
	margin-bottom:2px;
	padding-bottom:10px
}

.append_list div{
	background:#FFF;
	overflow:hidden;
	height:40px;
	line-height:40px;
	border-top:1px solid #EAEFE8
}

.append_list span{
	color:#000;
	display:block;
	float:left;
	color:#000;
	padding-left:15px
}

.append_list span:before{
	content:"";
	display:inline-block;
	height:22px;
	width:22px;
	background:url(./../../images/wap/radio.png) no-repeat center center/cover;
	vertical-align:middle;
	margin-right:5px;
	position:relative;
	top:-2px
}

.append_list span.active:before{
	background:url(./../../images/wap/radio_true.png) no-repeat center center/cover
}

.append_list ol{
	float:right
}

.append_list ol li{
	float:left;
	color:#666;
	margin:0 20px 0 0;
	padding:0
}

.append_list ol li:before{
	content:"";
	display:inline-block;
	height:18px;
	width:18px;
	background:url(./../../images/wap/bb1.png) no-repeat center center/cover;
	vertical-align:middle;
	margin-right:5px;
	position:relative;
	top:-2px
}

.append_list ol li:nth-child(2):before{
	background:url(./../../images/wap/bb2.png) no-repeat center center/cover
}

.amend ul li{
	height:44px;
	line-height:44px;
	border-bottom:1px solid #D8DED7;
	background:#FFF;
	position:relative
}

.amend ul li input{
	font-size:14px;
	color:#666;
	background:#FFF
}

.amend ul li::after{
	content:"";
	display:block;
	height:15px;
	width:15px;
	background:url(./../../images/wap/personal_1.png) no-repeat center center/100% 100%;
	float:left;
	position:absolute;
	top:14px;
	left:12px
}

.amend ul li:nth-child(2)::after{
	background:url(./../../images/wap/personal_2.png) no-repeat center center/100% 100%
}

.amend ul li:nth-child(3)::after{
	background:url(./../../images/wap/personal_3.png) no-repeat center center/100% 100%
}

.amend ul li:nth-child(4)::after{
	background:url(./../../images/wap/personal_4.png) no-repeat center center/100% 100%
}

.amend ul li input[type=text], .amend ul li input[type=tel]{
	position:absolute;
	left:37px;
	top:0;
	right:20px;
	display:block;
	height:44px;
	line-height:44px;
	box-sizing:border-box;
	font-size:14px;
	color:#666;
	background:#FFF
}

.amend ul li select{
	width:80px;
	height:30px;
	line-height:30px;
	display:block;
	float:left;
	margin:7px 10px 0 0
}

.amend ul li select:nth-child(1){
	margin-left:47px
}

.amend div{
	padding:0 20px;
	margin:20px 0 0 0
}

.amend input[type=button]{
	display:block;
	height:40px;
	width:100%;
	background:#018838;
	color:#FFF;
	font-size:16px;
	font-weight:700;
	border-radius:5px
}

.pay_mask{
	font-size:14px;
	color:#000;
	position:absolute;
	top:50%;
	margin-top:-60px;
	z-index:10000;
	left:10px;
	right:10px;
	background:#FFF;
	text-align:center;
	border-radius:5px;
	display:none
}

.pay_mask h3{
	width:100%;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#000
}

.pay_mask p{
	font-size:14px;
	color:#666;
	height:20px;
	line-height:20px;
	padding-bottom:20px
}

.pay_mask ul{
	overflow:hidden;
	border-top:1px solid #DDD
}

.pay_mask ul li{
	float:left;
	height:40px;
	line-height:40px;
	width:50%;
	float:left;
	text-align:center;
	box-sizing:border-box
}

.pay_mask ul li input{
	background:#FFF;
	color:#000;
	font-size:14px;
	display:inline-block;
	width:100%;
	height:100%
}

.pay_mask ul li:nth-child(1){
	border-right:1px solid #DDD
}

.append_list div.append_tru{
	padding:0 20px;
	margin-top:20px;
	background:#EAEFE8
}

.append_list div.append_tru input{
	background:#018838;
	display:block;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#FFF;
	border-radius:5px;
	width:100%
}

.pay_tab{
	display:none
}

.pay_tab2{
	display:block
}

.pay_tab3{
	display:block
}

.shop_remove p:before{
	content:"";
	display:inline-block;
	height:20px;
	width:20px;
	background:url(./../../images/wap/fixed_3.png) no-repeat center center/100% 100%;
	vertical-align:middle;
	margin-right:5px
}

.through{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #EAEFE8;
	font-size:14px;
	color:#000;
	padding-left:30px
}

.through strong{
	font-style:normal;
	display:block;
	float:left
}

.through strong:last-child{
	margin-left:10px
}

.through span{
	font-size:16px;
	color:#FD4E3F
}

.through strong:nth-child(1) span{
	text-decoration:line-through;
	color:#999
}

.through i{
	font-style:normal;
	font-size:12px
}

.details_rights_mu img{
	display:block
}

.packet{
	height:36px;
	width:100%;
	background:#FFF;
	border-bottom:2px solid #EAEFE8;
	line-height:36px
}

.packet div{
	float:right;
	margin-right:15px
}

.packet i{
	display:block;
	height:20px;
	width:20px;
	background:url(./../../images/wap/t-false.png) no-repeat center/cover;
	vertical-align:middle;
	float:left;
	margin:8px 5px 0 0
}

.packet i.true{
	background:url(./../../images/wap/t-true.png) no-repeat center/cover
}

.packet span{
	display:block;
	font-size:12px;
	color:#666;
	float:left
}

.packet select{
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	margin-top:6px;
	display:none
}

.paper-mask{
	overflow:auto;
	margin:auto;
	position:absolute;
	top:0;
	left:0;
	right:0;
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:11111;
	background:#FFF;
	padding-bottom:30px
}

.paper img{
	width:100%
}

.paper-list{
	padding:0 10%;
	margin:30px 0
}

.paper-list ul{
	padding:0 10%
}

.paper-list ul li{
	margin-top:10px;
	position:relative
}

.paper-list ul li input[type=tel]{
	background:#FFF;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #000;
	border-radius:0;
	display:block;
	width:100%;
	font-size:15px;
	color:#000
}

.paper-list ul li p{
	font-size:12px;
	color:#017538;
	line-height:22px
}

.paper-list ul li input[type=button]{
	font-size:15px;
	color:#000;
	position:absolute;
	right:0;
	top:0;
	height:28px;
	line-height:28px;
	background:#FFF;
	display:block;
	padding:0 5px;
	border-left:1px solid #666;
	border-radius:0
}

.paper-list input.bo{
	height:45px;
	line-height:45px;
	width:100%;
	display:block;
	text-align:center;
	font-size:19px;
	color:#FFF;
	background:#31BE74;
	margin-top:20px;
	box-shadow:0 0 5px #31BE74;
	-moz-box-shadow:0 0 5px #31BE74;
	-ms-box-shadow:0 0 5px #31BE74;
	-o-box-shadow:0 0 5px #31BE74;
	-webkit-box-shadow:0 0 5px #31BE74
}

.paper_content{
	margin:0 auto;
	position:relative
}

.paper-mask .re{
	height:24px;
	width:24px;
	background:url(./../../images/wap/re.png) no-repeat center/cover;
	position:absolute;
	right:20px;
	top:20px;
	z-index:11112
}

.vi-header{
	height:40px;
	line-height:40px;
	background:#FFF;
	font-size:14px;
	color:#000;
	border-bottom:1px solid #D7DCD5
}

.vi-header:before{
	content:"";
	display:inline-block;
	height:20px;
	width:20px;
	background:url(./../../images/wap/red_warning.png) no-repeat center/cover;
	vertical-align:middle;
	margin:0 6px 0 10px
}

.vi-min{
	position:relative;
	padding:10px;
	background:#FFF;
	position:relative
}

.vi-min img{
	width:100%
}

.vi-min span{
	display:inline-block;
	height:24px;
	line-height:24px;
	padding:0 5px;
	background:#A6AAA4;
	color:#FFF;
	position:absolute;
	right:10px;
	bottom:10px;
	font-size:13px
}

.vi-h3{
	border-bottom:1px solid #D7DCD5;
	border-top:1px solid #D7DCD5;
	height:40px;
	line-height:40px;
	background:#EAEFE8;
	padding-left:10px;
	color:#000;
	font-size:15px
}

.vi-list ul{
	padding:10px
}

.vi-list ul li{
	margin-top:10px;
	position:relative;
	overflow:hidden
}

.vi-list ul li img{
	width:100%
}

.vi-list ul li span{
	display:inline-block;
	height:24px;
	line-height:24px;
	padding:0 5px;
	background:# #EAEFE8;
	color:#FFF;
	position:absolute;
	right:0;
	bottom:0;
	font-size:13px
}

.vi-list .vi-min{
	background:#EAEFE8
}

.vi-nouse-nodata{
	text-align:center;
	margin-top:50px;
	padding:0 0 50px 0
}

.vi-nouse-nodata p{
	display:block;
	margin-top:10px
}

.has_red_packet{
	text-align:center
}

.has_red_packet .waring{
	font-size:14px;
	margin-top:40px;
	color:#999;
	line-height:40px
}

.has_red_packet .waring:before{
	content:"";
	display:inline-block;
	height:20px;
	width:20px;
	background:url(./../../images/wap/no_red.png) no-repeat center/cover;
	vertical-align:text-bottom;
	margin:0 6px 0 10px
}
.ms-div{ margin:10px 0;padding:0 10px;}
.ms-div div{ height:94px; text-align: center; position:relative; background:url(./../../images/wap/nouseparcket.png) no-repeat center center / cover;}
.ms-div h3{ font-size: 14px; color:#e33301; padding-top: 1%;}
.ms-div p{ color:#d4a084; font-size: 12px;}
.ms-div i{ font-style: normal; font-size: 12px; position:relative; top:-4px;}
.ms-div span{ font-size: 20px; font-weight:bold; display:inline-block; margin:0 1px;}
.ms-div strong{ display:inline-block; height:24px; line-height:24px; padding:0 5px; background:#a6aaa4; color:#FFF; position:absolute; right:0px; bottom:0px; font-size:13px;}
.ms2-div div{background:url(./../../images/wap/useparcket.png) no-repeat center center / cover;}
.gray{
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray
}

.ordernodata{
	width:150px;
	margin:0 auto;
	height:30px;
	margin-top:100px;
	text-indent:10px
}

.ordernodata span{
	text-indent:30px;
	height:30px;
	line-height:30px;
	display:block;
	background:url(./../../images/wap/noorder.png) no-repeat center left/100% 100%;
	background-size:22px 22px
}

.paper-list ul li:nth-child(1) span.false{
	display:inline-block;
	height:30px;
	width:30px;
	background:url(./../../images/wap/true.png);
	position:absolute;
	right:0;
	top:3px
}

.paper-list ul li:nth-child(1) span.true{
	display:inline-block;
	height:30px;
	width:30px;
	background:url(./../../images/wap/true_false.png);
	position:absolute;
	right:0;
	top:3px
}

.register_sk{
	z-index:11111111111
}
/*//订单的删除样式*/
.sm-tm{
	height:46px;
	line-height:46px;
}

.sm-tm div{
	float:right
}

.sm-tm i{
	height:20px;
	width:20px;
	background:url(./../../images/wap/remove-t.png) no-repeat center / cover;
	display:block;
	float:left;
	margin:13px 10px 0 0;
}

.sm-tm a{
	float:left
}

/*//订单的删除样式*/

/*红包样式*/
.w-packet{
	height:40px;
	line-height:40px;
	background:#FFF;
	margin-bottom:5px;
	color:#F72544;
	font-size:14px;
	position:relative
}

.w-packet:before{
	content:"";
	display:inline-block;
	height:19px;
	width:19px;
	background:url(./../../images/wap/s13.png) no-repeat center / cover;
	vertical-align:middle;
	margin:0 8px 0 12px;
}

.m-packet{
	min-height:90px;
	background:#FFF;
	position:fixed;
	z-index:10000;
	margin:0 10px;
	border-radius:5px;
	padding-bottom:15px;
	top:5%;
	display:none;
}

.r-packet{
	width:20px;
	height:35px;
	background:url(./../../images/wap/s131.png) no-repeat center / cover;
	position:absolute;
	right:10px;
	top:-35px;
}

.k-packet{
	padding:0 10px;
}

.k-packet h3{
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#000;
	border-bottom:1px solid #DDD;
}

/*.b-packet{ display:none;}*/
.b-packet img{
	width:100%;
	margin-top:15px;
}

.n-packet{
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:18px;
	color:#000;
	padding-top:20px;
	display:none;
}

.w-packet p{
	display:inline-block;
	height:40px;
	position:absolute;
	right:0px;
	top:0px;
	font-style:normal;
	padding-right:32px;
	display:none;
}

.w-packet i{
	content:"";
	display:inline-block;
	width:6px;
	height:9px;
	background:url(./../../images/wap/right.png) no-repeat center / cover;
	position:absolute;
	right:12px;
	top:15px;
}

/*红包样式*/

/*抢红包*/
.v-body{
	overflow: hidden;
	position: fixed;
	width:100%;
	height:100%;
	background:#fff500 url(./../../images/wap/v-body.jpg) no-repeat center / cover;
}

.v-min{
	padding:0 40px;
}

.v-minImg{
	position:relative;
	z-index:5;
}

.v-minImg img{
	width:100%;
}

.v-kai{
	height:65px;
	width:62px;
	background:url(./../../images/wap/kai.png) no-repeat center / cover;
	position:absolute;
	top:31%;
	left:50%;
	margin-left:-31px;
}

.v-matetion{
	position:absolute;
	opacity:0;
	text-align:center;
	z-index:3;
}

.v-matetion img{
	width:100%;
}

.k-txt{
	font-size:17px;
	color:#E73132;
}

.k-txt h3{
	font-size:50px;
	width:200px;
	position:absolute;
	top:26%;
	left:50%;
	margin-left:-100px;
}

.k-txt .k-div{
	position:absolute;
	top:40%;
	left:50%;
	margin:0 0 0 -150px;
	width:300px;
	text-align:center;
}

.k-txt .k-bt{
	height:30px;
	width:135px;
	display:block;
	background:url(./../../images/wap/sm-bt.png) no-repeat center / cover;
	position:absolute;
	bottom:23%;
	left:50%;
	margin:0 0 0 -67px;
}

/* 红包动画 */
.v-kshow{
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	animation:money 0.8s ease-in infinite;
	-moz-animation:money 0.8s ease-in infinite;
	-ms-animation:money 0.8s ease-in infinite;
	-o-animation:money 0.8s ease-in infinite;
	-webkit-animation:money 0.8s ease-in infinite;
}

@keyframes money{
	0%{
		transform:rotateY(0deg)
	}
	100%{
		transform:rotateY(360deg)
	}
}

@-moz-keyframes money{
	0%{
		transform:rotateY(0deg)
	}
	100%{
		transform:rotateY(360deg)
	}
}

@-ms-keyframes money{
	0%{
		transform:rotateY(0deg)
	}
	100%{
		transform:rotateY(360deg)
	}
}

@-o-keyframes money{
	0%{
		transform:rotateY(0deg)
	}
	100%{
		transform:rotateY(360deg)
	}
}

@-webkit-keyframes money{
	0%{
		transform:rotateY(0deg)
	}
	100%{
		transform:rotateY(360deg)
	}
}

@media screen and (max-width:320px){
	.k-txt h3{
		font-size:40px
	}

	.k-txt{
		font-size:14px
	}

	.k-txt .k-div{
		top:37%;
	}
}

@media screen and (min-width:321px) and (max-width:375px){
	.k-txt h3{
		font-size:45px
	}

	.k-txt{
		font-size:16px
	}

	.k-txt .k-div{
		top:38%;
	}
}

.ms-img{
	position:fixed;
	top:0;
	left:0;
	z-index:10000;
	display:none;
}

.ms-img img{
	width:100%;
}
.r-dg{ height:40px; line-height:40px; border-bottom:2px solid #EAEFE8; padding-left:30px; font-size:14px;}
#post{ color:#FC3C01; font-weight:bold;}
.re-xm{
	height:80px; line-height:80px; width:200px; text-align:center;
	background:rgba(0,0,0,0.5); font-size:24px; border-radius:5px;
	position:absolute;
	top:50%; left:50%;
	margin-top:-40px;
	margin-left:-100px;
	z-index:10;
	color:#FFF;
	display:none;
}
/*抢红包*/

.paper{
	height:216px;
	width:100%;
	background:url(./../../images/wap/mum.png) no-repeat center / cover;
	text-align:center;
}

.paper h3{
	font-size:40px;
	color:#FE0000;
	padding-top:32px;
}

.paper span{
	font-size:20px;
}


.javaBt{ float:right;}
.javaBt a{ float:left !important; font-weight: bold; color:#018838; border:1px solid #018838; height:26px; line-height:26px; padding:0 10px;margin-right:12px; display:block; margin:10px 0;
float:right; margin-right:12px; border-radius:0; box-sizing: border-box;}
.javaBt input{ box-sizing: border-box; font-size: 16px; font-weight:bold; float:right;}
.defom{position: fixed;
    top: 20px;
    left: 10px;
    right: 10px;
    background: #FFF;
    z-index: 111111;
    display: none;
    bottom: 20px;}
.defom-div1{ padding:20px 10px;}
.deform-title{ border:1px solid #000; color:#000; font-size: 14px; padding:5px 0;}
.deform-title p{ height:24px; line-height: 24px; padding-left: 12px;}
.defom-div1 ul{ border-top: 1px solid #ddd; margin-top: 10px;}
.defom-div1 ul li{ padding:10px 0 5px 10px; font-size: 14px; color:#ccc;
border-bottom: 1px solid #ddd;}
.defom-div1 ul li p{ height:24px; line-height: 24px;}
.defom-div1 p.color{ color:#000;}


/*
年会活动页面*/



.draw-body{  background:url(./../../images/wap/party/bb-4.png) no-repeat center center / cover;}
.draw{ padding: 0 20px; position: fixed;left: 0px; right: 0; top: 20%;z-index: 10001; display: none;}
	.draw-div2{ padding: 0 40px 20px;}
	.draw-div1{ background: #FFF; font-size: 16px; color: #000; text-align:center; border-radius: 5px;}
	.draw-div1 img{ width: 100%;}
	.draw-div1 p { line-height: 23px;margin-bottom: 13px;}
	.draw-radu{ height: 100px; width: 120px;background:url(./../../images/wap/party/bb-1.png) no-repeat center center / cover;
		position: absolute; top: -50px; left: 50%; margin-left: -60px;}
	.draw-raduss{ padding:60px 0 10px 0;}
	.draw-remove{ height: 35px; width: 20px; background: url(./../../images/wap/party/s131.png) no-repeat center center / cover;
		position: absolute; right: 20px; top: -35px;}

	.draw-div1 strong{ font-weight:normal; font-size: 16px; color: #000; padding-top: 70px; display: block;}
	.draw-input{ height: 24px; line-height: 24px; border-bottom: 1px solid #ccc; position: relative;
		font-size: 14px; color: #5e5e5e; margin-top: 10px;}
	.draw-input input[type="tel"]{ display: block; float: left;
		height: 22px; line-height: 22px; border-radius: 0;} 
	.draw-button input[type="tel"]{ position: absolute; left: 0; right: 120px;}
	.draw-button .bi{ font-size: 14px; color: #5e5e5e; background: #fff; position: absolute; right: 0; top: 0; height: 24px; line-height: 24px;
		width: 100px; border-radius: 0;}
	.draw-submit .si{ height: 42px; line-height: 42px; background: #ff0000; font-size: 22px; color: #FFF; text-align:center;
		border-radius: 20px; display: block; width: 80%; margin: 20px auto 0;}
	.ips{ height: 30px; line-height: 30px; background:rgba(0,0,0,0.7); font-size: 16px; color: #FFF; position: fixed; top: 0; left: 0; right: 0;
		text-align: center; z-index: 111111; display:none;}
	.dmx{ height: 32px; width: 154px; background: url(./../../images/wap/party/bb-3.png) no-repeat center center / cover; position: fixed; bottom: 14%;
		left: 50%; margin-left: -77px;}
		.draw-body2{  background:url(./../../images/wap/party/bb-5.png) no-repeat center center / cover;}

.msx-body{ background: url(./../../images/wap/party/jj-2.jpg) no-repeat center center / cover;}	
.msx-a1{ display: block; width: 171px; height: 32px;background:url(./../../images/wap/party/jj-1.png) no-repeat center center / cover;
position: absolute; bottom: 22%; left: 50%; margin-left:-85px;}

/*元宵页面样式*/
.mm15{
	background:url(./../../images/wap/bj15.jpg) no-repeat center / cover;
}

.mm-a15{
	height:47px;
	width:234px;
	background:url(./../../images/wap/xm15.png) no-repeat center / cover;
	position:fixed;
	bottom:6%;
	left:50%;
	margin-left:-117px;
}

/*元宵页面样式*/
.mind-title{
	height:40px;
	line-height:40px;
	border-bottom:2px solid #E0E6DF;
	border-top:2px solid #E0E6DF;
	text-align:center
}

.mind-shop{
	text-align:center;
	border-bottom:2px solid #E0E6DF;
	padding-bottom:30px;
}

.mind-shop p{
	color:#999;
	font-size:13px;
}

.mind-shop a{
	display:block;
	font-size:16px;
	font-weight:bold;
	background:#FD4311;
	border-radius:5px;
	height:40px;
	line-height:40px;
	width:50%;
	text-align:center;
	color:#FFF;
	margin:20px 0 0 25%;
}

.mind-new{
	text-align:center;
	font-size:13px;
	color:#999;
}

.mind-new p:nth-child(1){
	margin-top:20px;
}

.mind-new img{
	margin:15px 0;
}

.mind-none{
	text-align:center;
	font-size:14px;
	color:#000;
	margin-top:40px;
}

.mind-none:before{
	content:"";
	display:block;
	height:45px;
	width:45px;
	background:url(./../../images/wap/mind-o.png) no-repeat center / cover;
	margin:5px auto;
}

.mind-none p{
	margin-bottom:20px;
}

/*元宵页面样式*/

/*客服中心、关于指点*/
#ser_center h3{
	background:#fff;
	padding:0 20px;
    height:50px;
    line-height:50px;
	font-weight:normal;
	font-size:1.5rem;
}
#ser_center h3 img{
	width:25px;
	margin-right:5px;
    margin-bottom:4px;
    vertical-align: middle;
}
#ser_center>div{
	margin-top:2rem;
}
#ser_center p,#ser_center ul{
	padding:0 25px;
}

#ser_center .ser_div2,#ser_center ul{
	background:#fff;
	font-size:1rem;
}
#ser_center ul li{
	font-size:1.2rem;
}
.ser_div2 p,.ser_div3 p{
	font-size: 1.2rem;
}
#ser_center .ser_div2 p,#ser_center ul li{
	color:#333333;
}
#ser_center h3,#ser_center .ser_div1,#ser_center .ser_div3,#ser_center .ser_div4 {
	color:#666;
}
.ser_div1 p{
	font-size: 1.2rem;
}
#ser_center div p span{
	color:#2FB26D;
}
#ser_center .ser_div2,#ser_center ul{
	margin-top:8px;
	padding-top:8px;
	padding-bottom:8px;
}
#ser_center ul li,#ser_center .ser_div2 p{
	margin-top:5px;
}
#ser_center ul li:nth-child(1){
	margin-top:0;
}
#ser_center .ser_div3 p:nth-child(2){
	margin-top:25px;
}
#ser_center .ser_div4{
	margin-top:70px;
	margin-bottom:2rem;
}
#ser_center .ser_div4 p{
	text-align:center;
	margin-top:5px;
}
#ser_center .ser_div4 p img{
	width:140px;
}
#ser_center .ser_div4 .about_top img{
	width:70px;
}
#ser_center .ser_div4 .about_top+p{
	margin-top:10px;
	color:#B9BDB8;
}
#ser_center .ser_div4.about_zd{
	margin-top:1rem;
}
#ser_center .ser_div4.about_zd:nth-child(1) p img{
	border-radius: 7px;
}
#ser_center .ser_div5{
	height:9rem;
	background:#fff;
}
#ser_center .ser_div5{
	text-align: center;
	padding:0.4rem 0;
}
#ser_center .ser_div5 hr{
	margin:15px auto;
	width:160px;
}
#ser_center .ser_div5 h2{
	color:#4D4D4D;
	margin-top:2rem;
}
#ser_center .ser_div5 p{
	color:#2FB26D;
}
#ser_center .ser_div4 .about_bottom img{
	width:12rem;
	margin-top:2rem;
}
#ser_center .ser_div4 .about_bottom+p img{
	width:20px;
	margin-right:15px;
	vertical-align: middle;
}
#ser_center .ser_div6{
	margin-top:30px;
	text-align:center;
	color:#8E918D;
	font-size: 1rem;
	margin-bottom: 1rem;
}
#ser_center .ser_div6 p{
	padding: 0px;
}

/*兑换详情*/
.exchange{
	display:block;
}
.exchange ul li{
	height:;
	padding:10px 15px;
	margin-top:4px;
}
.exchange ul li a img{
	width:5rem;
	height:5rem;
	border-radius:0;
	margin:0;
}
.exchange div{
	text-align:left;
	position:absolute;
	left:7rem;
	right:0;
}
.exchange ul li div h4,.exchange ul li div p,.exchange ul li div span{
	display:block;
	margin-top:0.1rem;
}
.exchange ul li div h4{
	font-size:1rem;
}
.exchange ul li div span:nth-child(2){
	color:#2FB26D;
	font-size:0.8rem;
	margin-top:0;
}
.exchange ul li div span:nth-child(4){
	position: absolute;
	top:0px;
	right:15px;
	font-size:0.8rem;
	color:#818181;
}
.exchange ul li div p{
	margin-top:0.8rem;
	font-size:0.7rem;
}
.exchange ul li div input{
	height:25px;
	width:4.7rem;
	position:absolute;
	margin:0;
	top:50px;
	right:15px;
	border-radius:10px;
	font-size:0.8rem;
	font-family:微软雅黑;
	line-height:25px;
}
/*兑换详情*/

/*我的活动*/
.activity{
	display:block;
}
/*.activity ul li div{
	margin-right:30px;
}*/
.activity ul li div img{
	width:15px;
	height:25px;
	position:absolute;
	top:1.5rem;
	right:13px;
}
.activity ul li div h3{
	font-size:18px;
}
.activity ul li div p{
	margin-right:45px;
	margin-top:0.5rem;
	font-size:0.9rem;
	white-space:normal;
}
/*我的活动*/

/*兑换页面*/
.exchange_shop .ex_banner{margin:0;}
.ex_banner img{width:100%;}
.exchange_shop ul li{padding-left:15px;}
.exchange_shop ul li div{left:8rem;}
.exchange_shop ul li div p:nth-child(2){
	margin-top:0.3rem;
}
.exchange_shop ul li div p:nth-child(3) span{
	display:inline-block;
	font-size:1rem;
	color:#FB1B10;
	margin-right:10px;
	margin-top:12px;
}
.exchange_shop ul li div p:nth-child(3) s{
	font-size:0.8rem;
}
.exchange_shop ul li a img{
	width:6.5rem;
	height:6.5rem;
}
.exchange_shop ul li div input{
	top:75px;
	right:15px;
}
.exchange_shop ul li div p{
	text-align: justify;
	margin-right:20px;
	line-height: 1rem;
}
.isShow{
	display:none;
}
.exchange_mask{
    display: none;
    position:absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    width:85%;
    height:180px;
/*    border:1px solid #aaa;
*/    background:#fff;
    border-radius:5px;
    z-index:10001;
}
.exchange_mask p{
    text-align:center;
}
.exchange_mask p.mask_p1{
    padding:0;
    margin:20px 0 25px;
}
.exchange_mask p.mask_p3{
    margin:25px 0 10px 0;
}
.exchange_mask p.mask_p3 a{
    display:inline-block;
    width:80%;
    height:35px;
    line-height: 35px;
    border-radius:5px;
    font-size:15px;
    background:#25C973;
    color:#fff;
}
/*兑换页面*/
/*我的十二星座*/
.xz_my{
	padding:1rem 1.4rem 0;
}
.xz_my p:nth-child(1) img{
	width:100%;
}
.xz_my p:nth-child(2){
	text-align:right;
}
.xz_my p:nth-child(2) a{
	margin-right:-0.8rem;
	color:#fff;
	font-size:1rem;
	text-decoration:underline;
}
.xz_my ul{
	margin-top:1.4rem;
	padding:0 0.5rem;
}
.xz_my ul:after,.xz_my ul li:after{
	content:'';
	display:table;
	clear:both;
}
.xz_my ul li{
	float:left;
	width:23%;
	margin-left:2.67%;
	position:relative;
	animation:shakeEffect 3s ease-in-out infinite;
}

/*星座摇晃动画*/

@-webkit-keyframes shakeEffect { /* Safari and Chrome */
	0%   { 
		-webkit-transform:  rotate(0deg); 
	}
	10%  { 
		-webkit-transform:  rotate(-1deg); 
	}
	20%  { 
		-webkit-transform:   rotate(1deg); 
	}
	30%  { 
		-webkit-transform:    rotate(0deg); 
	}
	40%  { 
		-webkit-transform:   rotate(1deg); 
	}
	50%  { 
		-webkit-transform:   rotate(-1deg); 
	}
	60%  { 
		-webkit-transform:   rotate(0deg); 
	}
	70%  { 
		-webkit-transform:    rotate(-1deg); 
	}
	80%  { 
		-webkit-transform: rotate(1deg); 
	}
	90%  { 
		-webkit-transform:    rotate(0deg); 
	}
	100% { 
		-webkit-transform:  rotate(-1deg); 
	}
}
@-moz-keyframes shakeEffect { /* Safari and Chrome */
	0%   { 
		-moz-transform:  rotate(0deg); 
	}
	10%  { 
		-moz-transform:  rotate(-1deg); 
	}
	20%  { 
		-moz-transform:   rotate(1deg); 
	}
	30%  { 
		-moz-transform:    rotate(0deg); 
	}
	40%  { 
		-moz-transform:   rotate(1deg); 
	}
	50%  { 
		-moz-transform:   rotate(-1deg); 
	}
	60%  { 
		-moz-transform:   rotate(0deg); 
	}
	70%  { 
		-moz-transform:    rotate(-1deg); 
	}
	80%  { 
		-moz-transform: rotate(1deg); 
	}
	90%  { 
		-moz-transform:    rotate(0deg); 
	}
	100% { 
		-moz-transform:  rotate(-1deg); 
	}
}
@-o-keyframes shakeEffect { /* Safari and Chrome */
	0%   { 
		-o-transform:  rotate(0deg); 
	}
	10%  { 
		-o-transform:  rotate(-1deg); 
	}
	20%  { 
		-o-transform:   rotate(1deg); 
	}
	30%  { 
		-o-transform:    rotate(0deg); 
	}
	40%  { 
		-o-transform:   rotate(1deg); 
	}
	50%  { 
		-o-transform:   rotate(-1deg); 
	}
	60%  { 
		-o-transform:   rotate(0deg); 
	}
	70%  { 
		-o-transform:    rotate(-1deg); 
	}
	80%  { 
		-o-transform: rotate(1deg); 
	}
	90%  { 
		-o-transform:    rotate(0deg); 
	}
	100% { 
		-o-transform:  rotate(-1deg); 
	}
}
@-ms-keyframes shakeEffect { /* Safari and Chrome */
	0%   { 
		-ms-transform:  rotate(0deg); 
	}
	10%  { 
		-ms-transform:  rotate(-1deg); 
	}
	20%  { 
		-ms-transform:   rotate(1deg); 
	}
	30%  { 
		-ms-transform:    rotate(0deg); 
	}
	40%  { 
		-ms-transform:   rotate(1deg); 
	}
	50%  { 
		-ms-transform:   rotate(-1deg); 
	}
	60%  { 
		-ms-transform:   rotate(0deg); 
	}
	70%  { 
		-ms-transform:    rotate(-1deg); 
	}
	80%  { 
		-ms-transform: rotate(1deg); 
	}
	90%  { 
		-ms-transform:    rotate(0deg); 
	}
	100% { 
		-ms-transform:  rotate(-1deg); 
	}
}
.xz_my ul li:nth-child(1),.xz_my ul li:nth-child(5),.xz_my ul li:nth-child(9){
	margin-left:0;
}
.xz_my ul li img{
	width:100%;
}
/*我的星座动效*/
.xz_my ul li>img:nth-child(1){
	position:absolute;z-index:0;
}
.xz_my ul li>img:nth-child(2){
	position:absolute;z-index:-1;
}
a.xz_open{
	position:absolute;z-index: 1;
	width:100%;
	height:100%;
}
a.xz_open img:nth-child(1){
	position:absolute;
	top:23%;
	left:9%;
}
a.xz_open img:nth-child(2){
	position: absolute;z-index:1;
	top:33%;
	right:8%;
}
a.xz_open img:nth-child(1){
	
}
a.xz_open img:nth-child(2){
	
}
.xz_rotateLeft{
	transform-origin:15px 10px;
	transform:rotate(30deg);
	transition:transform .5s;
	-webkit-transform-origin:15px 10px;
	-webkit-transform:rotate(30deg);
	-webkit-transition:transform .5s;
	-ms-transform-origin:15px 10px;
	-ms-transform:rotate(30deg);
	-ms-transition:transform .5s;
	-moz-transform-origin:15px 10px;
	-moz-transform:rotate(30deg);
	-moz-transition:transform .7s;
	-o-transform-origin:15px 10px;
	-o-transform:rotate(30deg);
	-o-transition:transform .7s;
}
.xz_rotateRight{
	transform:rotate(-35deg);
	-webkit-transform:rotate(-35deg);
	-ms-transform:rotate(-35deg);
	-moz-transform:rotate(-35deg);
	-o-transform:rotate(-35deg);
}
/*我的星座动效*/
/*星座描述弹出框*/
.xz_describe{
	display:none;
	position:fixed;
	top:0;left:0;right:0;bottom:0;
	background:#fff;
	opacity:.9;
	z-index:100;
}
.xz_txt{
	background:#D7D7D7;
	width:80%;
	max-height:73%;
	margin:15% auto 0;
	padding:10px 20px 30px 20px;
	opacity:1;
	overflow:scroll;
	border-radius:5px;

}
.xz_txt:after,.xz_txt p:nth-child(3):after{
	content:'';
	display:table;
	clear:both;
}.xz_txt p span{
	font-size:0.9rem;
}
.xz_txt h4 span{float:right;font-size:30px;color:gray;}
.xz_txt p:nth-child(2){margin-top:5px;}
.xz_txt p:nth-child(3) span{
	float:left;
	width:60%;
	text-align:justify;
}
.xz_txt p:nth-child(5) span{
	display:block;
	text-align:justify;
}
.xz_txt img{
	float:right;
	width:35%;
}
/*星座描述弹出框*/
.xz_my p:nth-child(4){
	margin-top:2rem;
}
.xz_myBtn a{
	width:45%;
	display:inline-block;
}
.xz_myBtn a:nth-child(2){
	margin-left:8%;
}
.xz_myBtn a img{width:100%;}
.xz_my p:nth-child(5){
	padding:0 0 0 0.5rem;
	margin-top:2rem;
	margin-bottom:3rem;
	line-height: 1rem;
}
.xz_my p:nth-child(5) span{
	color:#fff;
	font-size:0.8rem;
	display:inline-block;
	width:100%;
}

.xz_share{
	display:none;
	position:absolute;
	top:0;left:0;bottom:-120px;right:0;
	background:#aaa;
	opacity:.96;
	text-align: center;
}
.xz_share img{width:70%;margin-top:20%;}
.xz_share p:nth-child(2) img{width:50%;}

/*我的十二星座*/
/*我的星座邀请*/
.xz_invi p:nth-child(1){text-align: center;margin-top:1.5rem;}
.xz_invi p:nth-child(1) img{width:35%;}
.xz_invi p:nth-child(2){
	margin-top:1rem;padding:0 0.5rem;
	color:#fff;text-align: left;font-size:1rem;
}
.xz_invi p:nth-child(2){
	
}
.xz_invite p:nth-child(5) span:nth-child(2){
	display:inline-block;
	margin-left:2rem;

}
/*我的星座邀请*/